//
//  ImageModel.h
//  ReplaceImagesInAssets
//
//  Created by liboxiang on 2019/4/15.
//  Copyright © 2019 liboxiang. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_OPTIONS(NSInteger, SwitchCheckBoxStatus) {
    SwitchCheckBoxStatus1x      = 1,            //选中一倍图
    SwitchCheckBoxStatus2x      = 1<<1,         //选中二倍图
    SwitchCheckBoxStatus3x      = 1<<2,         //选中三倍图
};

typedef NS_ENUM(NSInteger,ImageCellType) {
    ImageCellTypeSameNameOld        = 0,
    ImageCellTypeSameNameNew        = 1,
    ImageCellTypeNotSameNameOld,
    ImageCellTypeNotSameNameNew,
};

@interface ImageModel : NSObject

@property (nonatomic, strong) NSString *name;
@property (nonatomic, strong) NSString *path;
@property (nonatomic, assign) BOOL isSelected;
@property (nonatomic, assign) SwitchCheckBoxStatus switchCheckBoxStatus;

@property (nonatomic, assign) BOOL showCheckBox;        //是否显示对应于整个cell的checkbox
@property (nonatomic, assign) BOOL cellType;

@end

NS_ASSUME_NONNULL_END
